function setGrid(div){
	div.onDown=function(e){
		e=getEventObject(e);
		var src=getEventSource(e);
		if(src.tagName=="TD"){
			src=src.parentNode;
		}
		if(src.tagName=="TR"){
			src.parentNode.parentNode.parentNode.selectElement(src);
		}
	}
	addListener(div,"mousedown",div.onDown);
	div.selectElement=function(el){
		this.unselectElement(this.selectedElement);
		el.className=el.className+" selected";
		this.selectedElement=el;
	}
	div.unselectElement=function(el){
		if(el){
			el.className=(el.className.indexOf("trOdd")>=0)?"trOdd":"";
		}
		this.selectedElement=null;
	}
	div.addRow=function(row){
		grid.getElementsByTagName("tbody")[0].appendChild(row);
	}
}